//
//  Status.swift
//  DSWeiBo
//
//  Created by agg-hf-macmini-2 on 16/8/1.
//  Copyright © 2016年 LiuXing. All rights reserved.
//

import UIKit

class Status: NSObject {
    // MARK:- 属性
    var created_at : String?           // 微博创建时间
    var source : String?               // 微博来源
    var text : String?                 // 微博的正文
    var mid : Int = 0                  // 微博的ID
    var user: User?                    // user模型
    var pic_urls: [[String: String]]?  // 微博的配图
    var retweeted_status: Status?       // 转发微博
    
    // MARK:- 自定义构造函数
    init(dict: [String: AnyObject]) {
        super.init()
        setValuesForKeysWithDictionary(dict)
        if let userDict = dict["user"] as? [String: AnyObject] {
            user = User.init(dict: userDict)
        }
        if let retweeted_statusDict = dict["retweeted_status"] as? [String: AnyObject] {
            retweeted_status = Status.init(dict: retweeted_statusDict)
        }
    }
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {}
}
